package thread;

public class Demo8 {
    public static void main(String[] args) throws InterruptedException {
        Thread t = new Thread(() -> {
//            try {
//                Thread.sleep(1000);
//            } catch (InterruptedException e) {
//                e.printStackTrace();
//            }
        });//这个代码已经创建了Thread的事例，Thread对象已经诞生了。但是此时内核中的pcb还没有诞生

        t.start();//这个操作，才是真正在系统中创建出线程（pcb才真正创建出来并且加入到链表中）

        Thread.sleep(1000);

        System.out.println(t.isAlive());//Thread对象的生命周期和系统中的线程（pcb）的生命周期是不一致的
        //isAlive()方法用来系统中的线程（pcb）是否仍然存在
    }
}
